package com.jz.commom.api.dto.request;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jz.commom.api.dto.page.PageObject;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotBlank;
import lombok.Data;

/**
 *
 *
 * @author jz
 * @since 2024-06-18 17:04:55
 */
@Data
@TableName("user")
@ApiModel(value = "User", description = " ")
public class User extends PageObject implements Serializable{

    private static final long serialVersionUID=1L;

    /**
     *  ID
     */
    @ApiModelProperty("ID")
    @NotBlank(message = "【ID】不能为空")
    private String rid;

    /**
     *
     */
    @ApiModelProperty("userid")
    @NotBlank(message = "【userid】不能为空")
    private String userid;

    /**
     *
     */
    @ApiModelProperty("name")
    @NotBlank(message = "【name】不能为空")
    private String name;

    /**
     *
     */
    @ApiModelProperty("idcard")
    @NotBlank(message = "【idcard】不能为空")
    private String idcard;

    /**
     *
     */
    @ApiModelProperty("phone")
    @NotBlank(message = "【phone】不能为空")
    private String phone;

    /**
     *
     */
    @ApiModelProperty(" ")
    private Date crttime;

    /**
     *
     */
    @ApiModelProperty(" ")
    @NotBlank(message = "【 】不能为空")
    private String table;

    /**
     *
     */
    @ApiModelProperty(" ")
    private Integer id;


}